package com.classroommanagesystem.security;

/**
 * @author victory
 * @date 2025/10/26 10:56
 */

public class RoleConstant {
    // 基础角色名（业务层面使用，如日志、前端展示）
    public static final String SUPERADMIN = "SUPERADMIN"; // 对应原数字1
    public static final String ADMIN = "ADMIN"; // 对应原数字2
    public static final String USER = "USER";   // 对应原数字3

    // 权限标识前缀（Spring Security权限校验用）
    public static final String ROLE_PREFIX = "ROLE_";

    // 带前缀的权限标识（Spring Security权限校验用）
    public static final String ROLE_SUPERADMIN = ROLE_PREFIX + SUPERADMIN;
    public static final String ROLE_ADMIN = ROLE_PREFIX + ADMIN;
    public static final String ROLE_USER = ROLE_PREFIX + USER;

}